Skip to content

BDMS 389: open and datalogger suitability status implementation for well inventory csv#306

Merged
chasetmartin merged 7 commits into
well-inventory-csvfrom
bdms-389-well-statuses
Dec 16, 2025
Merged

BDMS 389: open and datalogger suitability status implementation for well inventory csv#306
chasetmartin merged 7 commits into
well-inventory-csvfrom
bdms-389-well-statuses

Conversation

@jacob-a-brown

@jacob-a-brown jacob-a-brown commented Dec 16, 2025

Copy link
Copy Markdown
Contributor

Why

This PR addresses the following problem / context:

  • Two fields from the well inventory csv need to be recorded correctly in the status_history table: is_open and datalogger_possible

How

Implementation summary - the following was changed / added / removed:

  • If either field is set they get written to the status_history table

Notes

Any special considerations, workarounds, or follow-up work to note?

  • The branch well-inventory-csv contains the work done in PR BDMS 389 inspired: status history refactor for wells #299. This was approved to go into staging, but since it modifies the database models it has not yet been merged. Once that is merged into staging the refactoring of putting these fields into the status_history table will be in both staging and well-inventory-csv
  • Once this is incorporated into well-inventory-csv all well core and additional information will be accounted for. Next is the water levels

@jacob-a-brown jacob-a-brown changed the title Bdms 389 well statuses BDMS 389: open and datalogger suitability status implementation for well inventory csv Dec 16, 2025

@TylerAdamMartinez TylerAdamMartinez left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Comment thread tests/features/environment.py Outdated
@jacob-a-brown

Copy link
Copy Markdown
Contributor Author

@chasetmartin I fixed the merge conflict artifact with erase_data in tests/features/environment.py and pushed it to both well-inventory-csv and this branch. I kept erase_data as False.

@chasetmartin chasetmartin left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@chasetmartin chasetmartin merged commit 3d4c6b5 into well-inventory-csv Dec 16, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants